From: Felix Fietkau Date: Fri, 7 Aug 2020 10:07:53 +0000 (+0200) Subject: bridge: flush vlan list on bridge free X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=e32e21e8f338045f410293fab928c9166bf8a44e;p=project%2Fnetifd.git bridge: flush vlan list on bridge free Fixes a potential memory leak Signed-off-by: Felix Fietkau --- diff --git a/bridge.c b/bridge.c index c96dcc7..14d4972 100644 --- a/bridge.c +++ b/bridge.c @@ -665,6 +665,7 @@ bridge_free(struct device *dev) bst = container_of(dev, struct bridge_state, dev); vlist_flush_all(&bst->members); + vlist_flush_all(&dev->vlans); free(bst->config_data); free(bst); }